﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.Entity;
using System.Web;
using Didsoft.SalesLive.Entidades;

namespace Didsoft.SalesLive.AccesoDatos
{
    public class MyDBContext : DbContext
    {
        public DbSet<Direccion> Direccion { get; set; }
        public DbSet<EntregaProducto> EntregaProducto { get; set; }
        public DbSet<IngresoProducto> IngresoProducto { get; set; }
        public DbSet<Persona> Persona { get; set; }
        public DbSet<Privilegio> Privilegio { get; set; }
        public DbSet<Producto> Producto { get; set; }
        public DbSet<Region> Region { get; set; }
        public DbSet<ReservaProducto> ReservaProducto { get; set; }
        public DbSet<ReservaProductoTemp> ReservaProductoTemp { get; set; }
        public DbSet<Rol> Rol { get; set; }
        public DbSet<RolPrivilegio> RolPrivilegio  { get; set; }
        public DbSet<SesionHistorial> SesionHistorial { get; set; }
        public DbSet<SesionUsuario> SesionUsuario { get; set; }
        public DbSet<Usuario> Usuario { get; set; }
        public DbSet<Proveedor> Proveedor { get; set; }


        public MyDBContext()
        {
            // Prevent database initialization at design-time        
            // when RIA Services is generating code       
            if (HttpContext.Current == null)
            {
                Database.SetInitializer<MyDBContext>(null);
            }
        }
    }
}
